The Role And Design Of Contracts For Difference For A Future-Proof Electricity Market Design